package com.feeyin.radar.crm.service;

import com.feeyin.radar.commons.Page;
import com.feeyin.radar.crm.model.Linkman;
import com.feeyin.radar.crm.model.QueryLinkman;
import java.util.List;
import java.util.Map;

public abstract interface LinkmanService
{
  public abstract Map getLinkmanInfoRecords();

  public abstract Map getLinkmanDictionaryRanges();

  public abstract Map getLinkmanAndDepts(Integer paramInteger);

  public abstract Linkman getLinkman(Integer paramInteger);

  public abstract boolean insertLinkman(Linkman paramLinkman);

  public abstract boolean updateLinkman(Linkman paramLinkman);

  public abstract boolean deleteLinkman(Integer paramInteger);

  public abstract List getDeptCustomerLinkMan(Integer paramInteger, Page paramPage, String paramString, QueryLinkman paramQueryLinkman);

  public abstract Integer getDeptCustomerLinkManCount(Integer paramInteger, String paramString, QueryLinkman paramQueryLinkman);

  public abstract List getOwnCustomerLinkMan(Integer paramInteger, Page paramPage, String paramString, QueryLinkman paramQueryLinkman);

  public abstract Integer getOwnCustomerLinkManCount(Integer paramInteger, String paramString, QueryLinkman paramQueryLinkman);
}